residence visa - French English Dictionary